package negocios.gerenciadores;


import java.io.IOException;
import java.util.ArrayList;

import negocios.excecoes.*;
import negocios.cinemaBeans.Filme;
import negocios.cinemaBeans.FiltroDeFilme;

public interface IGerenciadorDeFilme {

	void cadastraFilme(Filme filme) throws RepFilmeException, IOException, FRIException, FIException;
	
	void imprimeFilme(Filme filme);
	
	void deletaFilme(Filme filme);
	
	ArrayList<Filme> buscarFilme(FiltroDeFilme filtro);
	
	Filme selecionaFilme(int indice, ArrayList<Filme>resultadoBusca) throws FIException;
	
	
}